package com.wei.czz.common.dto.store;

import com.wei.czz.common.dto.common.GroupValue;
import com.wei.czz.common.dto.store.audit.AuditStoreDto;
import com.wei.czz.common.tool.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wyw
 * date: 2023-12-01 14:30:00
 * className: StoreModifyDetailDto
 * version: 1.0
 * description:
 */
@Getter
@Setter
@Accessors(chain = true)
public class StoreDetailDto extends BaseEntity {

    /**
     * 商店基础信息
     */
    private StoreViewDto storeViewDto;

    /**
     * 商店账户信息
     */
    private List<StoreAccountViewDto> storeAccountDtoList;

    /**
     * 商店老板信息
     */
    private List<StoreBossDto> storeBossDtoList;

    /**
     * 历史审核通过版本列表
     */
    private List<StoreDto> historyFinishList;

    /**
     * 商店审核记录列表
     */
    private List<GroupValue<AuditStoreDto>> auditGroupList;

    /**
     * 没有正在审核中的商店账户[true-没有 false-有]
     */
    private Boolean noAuditAccount;

    /**
     * 没有正在审核中的商店老板[true-没有 false-有]
     */
    private Boolean noAuditBoss;

}
